/* Stylesheet 1 -------------------------------*/
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
body { margin:0; font:12px Tahoma; color:white; background:url(../images/bg2.jpg) 50% 0 repeat-y black; } 

#everything { width:1000px; margin:0px auto; background:black;   position: relative;
  min-height: 100%;}

* html #everything {
  height: 100%;

}
#header { height:162px; background:url(/images/header.jpg) right no-repeat; padding:0 20px; margin-bottom:10px;}
#header h1 { padding-top:100px; margin:0; }

#middle { clear:both; padding:0px 10px; }	
	
	#left_column { width:195px; float:left; }
	.horizontal #left_column { width:auto; float:none; }
		#navigation a { background:url(../images/button1_bg.gif) no-repeat; width:170px; height:25px; display:block; padding-left:25px; margin:5px 0;
						font-size:13px; color:white; text-decoration:none; line-height:25px;}
		#navigation a:hover { background-position:0 bottom;  }
		.horizontal #navigation a { float:left; } 
		#more_information { padding-top:15px;}
		
	#middle_column { float:left; width:50%; margin:0px 20px; }
	#middle_column.two_column { float:left; width:75%; } 
	.horizontal #middle_column { width:auto; float:none; }
		.date_break { font-size:19px; color:#ebebeb; border-bottom:1px solid #ebebeb; margin-bottom:10px; }
		.post { background:#222325; border:1px solid #545454; margin-bottom:35px; line-height:18px; } 
		.post h1 { background:url(../images/title_bg1.gif) repeat-x #0d2368; padding:2px 10px; margin:0; font-size:15px;} 
		.post_body { padding:5px 15px; }
		.post .postedby { float:left; clear:both; }
		.post .timestamp { float:right }

		ul { margin:20px; padding:10px; }
		li { list-style:none; background:url(../images/bullet2.gif) 0 5px no-repeat;  padding-left:30px; line-height:25px;  }
		.list_left, .list_right { width:48%; float:left }

		.post_info { clear:both; padding-top:10px; }
	
	#right_column { width:26%; float:left; }
		.box { background:#222325; border:1px solid #545454; margin:10px 0 25px 0; padding:10px; }

#footer { 
  clear:both; 
  padding: 0px;   
  position: relative;
  margin-top: -3em;
/*  border: 1px solid;
  height: 5em; */
  width:970px; 
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}

#counters {
  margin-top: -2em;
  margin-left: 2em;
  float: left;
}
	#subnav { margin:10px 0;}	
	#subnav a { color:#81b6ff; }
	#subnav a:hover { color:#eef5ff } 
	.copyright { font-size:10px;}
